package jmir.adrian.empresa;

public class EmpleatSouBaseComissio extends Empleat{

	protected double sou;
	private int vendesMes;
	private float percComissio;
	private double preuVenda;

	public EmpleatSouBaseComissio(String nom, String cognom, String DNI, double sou, 
			int vendesMes, float percComissio, double preuVenda){ 
		
		super(nom, cognom, DNI);
		this.sou = sou;
		this.vendesMes = vendesMes;
		this.percComissio = percComissio;	
		this.preuVenda = preuVenda;
	}
	
	public double getSou() {
		return sou;
	}
	public void setSou(double sou) {
		this.sou = sou;
	}
	public int getVendesMes() {
		return vendesMes;
	}
	public void setVendesMes(int vendesMes) {
		this.vendesMes = vendesMes;
	}
	public float getPercComissio() {
		return percComissio;
	}
	public void setPercComissio(float percComissio) {
		this.percComissio = percComissio;
	}
	
	/**calcula el sou de l'empleat**/
	public double calculaSouTotal(){
		
		return sou + preuVenda * (vendesMes * (percComissio/100));
	}
	
	@Override
	public String toString() {
		return super.toString()+"Sou base = "+sou+ "\nVendes mes = "+vendesMes
				+"\nComissió = "+percComissio+"\nSou total = "+calculaSouTotal(); 
	}
	
}
